!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="86d62d55-4a55-4982-81cf-15e99319da10",e._sentryDebugIdIdentifier="sentry-dbid-86d62d55-4a55-4982-81cf-15e99319da10")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7622],{1495:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var r=n(14232),l=n(47737);function o(e,t=!1){let[n,i]=(0,r.useReducer)(()=>({}),{}),u=(0,r.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(e),[e,n]);return(0,l.s)(()=>{if(!e)return;let t=new ResizeObserver(i);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:`${u.width}px`,height:`${u.height}px`}:u}},6186:(e,t,n)=>{"use strict";let r;n.d(t,{B:()=>f,p:()=>m});var l,o,i=n(14232),u=n(31787),a=n(83660),s=n(47737),c=n(65364);void 0!==c&&"u">typeof globalThis&&"u">typeof Element&&(null==(l=null==c?void 0:c.env)?void 0:l.NODE_ENV)==="test"&&void 0===(null==(o=null==Element?void 0:Element.prototype)?void 0:o.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
`)),[]});var d=((r=d||{})[r.None=0]="None",r[r.Closed=1]="Closed",r[r.Enter=2]="Enter",r[r.Leave=4]="Leave",r);function f(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function m(e,t,n,r){let[l,o]=(0,i.useState)(n),{hasFlag:c,addFlag:d,removeFlag:f}=function(e=0){let[t,n]=(0,i.useState)(e),r=(0,i.useCallback)(e=>n(e),[t]),l=(0,i.useCallback)(e=>n(t=>t|e),[t]),o=(0,i.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:l,hasFlag:o,removeFlag:(0,i.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,i.useCallback)(e=>n(t=>t^e),[n])}}(e&&l?3:0),m=(0,i.useRef)(!1),p=(0,i.useRef)(!1),v=(0,a.L)();return(0,s.s)(()=>{var l;if(e){if(n&&o(!0),!t){n&&d(3);return}return null==(l=null==r?void 0:r.start)||l.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:l}){let o=(0,u.e)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:l}),o.nextFrame(()=>{n(),o.requestAnimationFrame(()=>{o.add(function(e,t){var n,r;let l=(0,u.e)();if(!e)return l.dispose;let o=!1;l.add(()=>{o=!0});let i=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===i.length?t():Promise.allSettled(i.map(e=>e.finished)).then(()=>{o||t()}),l.dispose}(e,r))})}),o.dispose}(t,{inFlight:m,prepare(){p.current?p.current=!1:p.current=m.current,m.current=!0,p.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){p.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e;p.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(m.current=!1,f(7),n||o(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,v]),e?[l,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}},6869:(e,t,n)=>{"use strict";n.d(t,{j:()=>c});var r=n(14232),l=n(7784),o=n(58127),i=n(29842);function u(e,t,n,l){let o=(0,i.Y)(n);(0,r.useEffect)(()=>{if(e)return document.addEventListener(t,n,l),()=>document.removeEventListener(t,n,l);function n(e){o.current(e)}},[e,t,l])}var a=n(45933),s=n(50892);function c(e,t,n){let c=(0,a.S)(e,"outside-click"),d=(0,i.Y)(n),f=(0,r.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return(0,l.Bm)(r,l.MZ.Loose)||-1===r.tabIndex||e.preventDefault(),d.current(e,r)}},[d,t]),m=(0,r.useRef)(null);u(c,"pointerdown",e=>{var t,n;m.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),u(c,"mousedown",e=>{var t,n;m.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),u(c,"click",e=>{(0,o.Fr)()||m.current&&(f(e,()=>m.current),m.current=null)},!0);let p=(0,r.useRef)({x:0,y:0});u(c,"touchstart",e=>{p.current.x=e.touches[0].clientX,p.current.y=e.touches[0].clientY},!0),u(c,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-p.current.x)>=30||Math.abs(t.y-p.current.y)>=30))return f(e,()=>e.target instanceof HTMLElement?e.target:null)},!0),(0,s.M)(c,"blur",e=>f(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},7282:(e,t,n)=>{"use strict";let r,l,o;n.d(t,{lG:()=>K});var i=n(14232),u=n(33890),a=n(93162),s=n(45933),c=n(64671),d=n(12853),f=n(47737),m=n(83988),p=n(6869),v=n(44884),g=n(90032),h=n(96815),b=n(96231),y=n(29203),E=n(18890),w=n(39103),x=n(11303),C=n(99289),T=n(41612),P=n(96946),S=n(83660),F=n(36572),R=n(86941),L=n(38952),I=n(41632),D=n(47980),M=n(97922),k=n(7784),_=n(82030);function O(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var A=((r=A||{})[r.None=0]="None",r[r.InitialFocus=1]="InitialFocus",r[r.TabLock=2]="TabLock",r[r.FocusLock=4]="FocusLock",r[r.RestoreFocus=8]="RestoreFocus",r[r.AutoFocus=16]="AutoFocus",r);let B=Object.assign((0,T.FX)(function(e,t){let n=(0,i.useRef)(null),r=(0,y.P)(n,t),{initialFocus:l,initialFocusFallback:o,containers:u,features:d=15,...f}=e;(0,b.g)()||(d=0);let m=(0,v.g)(n);!function(e,{ownerDocument:t}){let n=!!(8&e),r=function(e=!0){let t=(0,i.useRef)(M.b.slice());return(0,I.F)(([e],[n])=>{!0===n&&!1===e&&(0,_._)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=M.b.slice())},[e,M.b,t]),(0,c._)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(n);(0,I.F)(()=>{n||(null==t?void 0:t.activeElement)===(null==t?void 0:t.body)&&(0,k.pW)(r())},[n]),(0,R.X)(()=>{n&&(0,k.pW)(r())})}(d,{ownerDocument:m});let p=function(e,{ownerDocument:t,container:n,initialFocus:r,initialFocusFallback:l}){let o=(0,i.useRef)(null),u=(0,s.S)(!!(1&e),"focus-trap#initial-focus"),a=(0,F.a)();return(0,I.F)(()=>{if(0===e)return;if(!u){null!=l&&l.current&&(0,k.pW)(l.current);return}let i=n.current;i&&(0,_._)(()=>{if(!a.current)return;let n=null==t?void 0:t.activeElement;if(null!=r&&r.current){if((null==r?void 0:r.current)===n){o.current=n;return}}else if(i.contains(n)){o.current=n;return}if(null!=r&&r.current)(0,k.pW)(r.current);else{if(16&e){if((0,k.CU)(i,k.BD.First|k.BD.AutoFocus)!==k.Me.Error)return}else if((0,k.CU)(i,k.BD.First)!==k.Me.Error)return;if(null!=l&&l.current&&((0,k.pW)(l.current),(null==t?void 0:t.activeElement)===l.current))return;console.warn("There are no focusable elements inside the ")}o.current=null==t?void 0:t.activeElement})},[l,u,e]),o}(d,{ownerDocument:m,container:n,initialFocus:l,initialFocusFallback:o});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:l}){let o=(0,F.a)(),i=!!(4&e);(0,a.M)(null==t?void 0:t.defaultView,"focus",e=>{if(!i||!o.current)return;let t=O(r);n.current instanceof HTMLElement&&t.add(n.current);let u=l.current;if(!u)return;let a=e.target;a&&a instanceof HTMLElement?N(t,a)?(l.current=a,(0,k.pW)(a)):(e.preventDefault(),e.stopPropagation(),(0,k.pW)(u)):(0,k.pW)(l.current)},!0)}(d,{ownerDocument:m,container:n,containers:u,previousActiveElement:p});let g=(0,L.u)(),h=(0,c._)(e=>{let t=n.current;t&&(0,C.Y)(g.current,{[L.O.Forwards]:()=>{(0,k.CU)(t,k.BD.First,{skipElements:[e.relatedTarget,o]})},[L.O.Backwards]:()=>{(0,k.CU)(t,k.BD.Last,{skipElements:[e.relatedTarget,o]})}})}),E=(0,s.S)(!!(2&d),"focus-trap#tab-lock"),w=(0,S.L)(),x=(0,i.useRef)(!1),P=(0,T.Ci)();return i.createElement(i.Fragment,null,E&&i.createElement(D.j,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:D.u.Focusable}),P({ourProps:{ref:r,onKeyDown(e){"Tab"==e.key&&(x.current=!0,w.requestAnimationFrame(()=>{x.current=!1}))},onBlur(e){if(!(4&d))return;let t=O(u);n.current instanceof HTMLElement&&t.add(n.current);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(N(t,r)||(x.current?(0,k.CU)(n.current,(0,C.Y)(g.current,{[L.O.Forwards]:()=>k.BD.Next,[L.O.Backwards]:()=>k.BD.Previous})|k.BD.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,k.pW)(e.target)))}},theirProps:f,defaultTag:"div",name:"FocusTrap"}),E&&i.createElement(D.j,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:D.u.Focusable}))}),{features:A});function N(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var H=n(98496),U=n(15094),j=((l=j||{})[l.Open=0]="Open",l[l.Closed=1]="Closed",l),$=((o=$||{})[o.SetTitleId=0]="SetTitleId",o);let V={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},W=(0,i.createContext)(null);function Y(e){let t=(0,i.useContext)(W);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Y),t}return t}function q(e,t){return(0,C.Y)(t.type,V,e,t)}W.displayName="DialogContext";let X=(0,T.FX)(function(e,t){let n=(0,i.useId)(),{id:r=`headlessui-dialog-${n}`,open:l,onClose:o,initialFocus:C,role:S="dialog",autoFocus:F=!0,__demoMode:R=!1,unmount:L=!1,...I}=e,D=(0,i.useRef)(!1);S="dialog"===S||"alertdialog"===S?S:(D.current||(D.current=!0,console.warn(`Invalid role [${S}] passed to . Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let M=(0,w.O_)();void 0===l&&null!==M&&(l=(M&w.Uw.Open)===w.Uw.Open);let k=(0,i.useRef)(null),_=(0,y.P)(k,t),O=(0,v.g)(k),N=+!l,[U,j]=(0,i.useReducer)(q,{titleId:null,descriptionId:null,panelRef:(0,i.createRef)()}),$=(0,c._)(()=>o(!1)),V=(0,c._)(e=>j({type:0,id:e})),Y=!!(0,b.g)()&&0===N,[X,K]=(0,H.k2)(),Q=(0,g.xA)(),{resolveContainers:Z}=(0,g.iq)({mainTreeNode:Q,portals:X,defaultContainers:[{get current(){var G;return null!=(G=U.panelRef.current)?G:k.current}}]}),ee=null!==M&&(M&w.Uw.Closing)===w.Uw.Closing;(0,d.v)(!R&&!ee&&Y,{allowed:(0,c._)(()=>{var e,t;return[null!=(t=null==(e=k.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,c._)(()=>{var e;return[null!=(e=null==Q?void 0:Q.closest("body > *:not(#headlessui-portal-root)"))?e:null]})}),(0,p.j)(Y,Z,e=>{e.preventDefault(),$()}),function(e,t="u">typeof document?document.defaultView:null,n){let r=(0,s.S)(e,"escape");(0,a.M)(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===u.D.Escape&&n(e))})}(Y,null==O?void 0:O.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),$()}),(0,h.K)(!R&&!ee&&Y,O,Z),(0,m.O)(Y,k,$);let[et,en]=(0,P.rU)(),er=(0,i.useMemo)(()=>[{dialogState:N,close:$,setTitleId:V,unmount:L},U],[N,U,$,V,L]),el=(0,i.useMemo)(()=>({open:0===N}),[N]),eo={ref:_,id:r,role:S,tabIndex:-1,"aria-modal":R?void 0:0===N||void 0,"aria-labelledby":U.titleId,"aria-describedby":et,unmount:L},ei=!function(){var e;let[t]=(0,i.useState)(()=>"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,r]=(0,i.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,f.s)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){r(e.matches)}},[t]),n}(),eu=A.None;Y&&!R&&(eu|=A.RestoreFocus,eu|=A.TabLock,F&&(eu|=A.AutoFocus),ei&&(eu|=A.InitialFocus));let ea=(0,T.Ci)();return i.createElement(w.$x,null,i.createElement(x.a,{force:!0},i.createElement(H.ZL,null,i.createElement(W.Provider,{value:er},i.createElement(H.Ee,{target:k},i.createElement(x.a,{force:!1},i.createElement(en,{slot:el},i.createElement(K,null,i.createElement(B,{initialFocus:C,initialFocusFallback:k,containers:Z,features:eu},i.createElement(E.e,{value:$},ea({ourProps:eo,theirProps:I,slot:el,defaultTag:z,features:J,visible:0===N,name:"Dialog"})))))))))))}),z="div",J=T.Ac.RenderStrategy|T.Ac.Static,K=Object.assign((0,T.FX)(function(e,t){let{transition:n=!1,open:r,...l}=e,o=(0,w.O_)(),u=e.hasOwnProperty("open")||null!==o,a=e.hasOwnProperty("onClose");if(!u&&!a)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!u)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!a)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!o&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==r||n)&&!l.static?i.createElement(g.H5,null,i.createElement(U.e,{show:r,transition:n,unmount:l.unmount},i.createElement(X,{ref:t,...l}))):i.createElement(g.H5,null,i.createElement(X,{ref:t,open:r,...l}))}),{Panel:(0,T.FX)(function(e,t){let n=(0,i.useId)(),{id:r=`headlessui-dialog-panel-${n}`,transition:l=!1,...o}=e,[{dialogState:u,unmount:a},s]=Y("Dialog.Panel"),d=(0,y.P)(t,s.panelRef),f=(0,i.useMemo)(()=>({open:0===u}),[u]),m=(0,c._)(e=>{e.stopPropagation()}),p=l?U._:i.Fragment,v=(0,T.Ci)();return i.createElement(p,{...l?{unmount:a}:{}},v({ourProps:{ref:d,id:r,onClick:m},theirProps:o,slot:f,defaultTag:"div",name:"Dialog.Panel"}))}),Title:((0,T.FX)(function(e,t){let{transition:n=!1,...r}=e,[{dialogState:l,unmount:o}]=Y("Dialog.Backdrop"),u=(0,i.useMemo)(()=>({open:0===l}),[l]),a=n?U._:i.Fragment,s=(0,T.Ci)();return i.createElement(a,{...n?{unmount:o}:{}},s({ourProps:{ref:t,"aria-hidden":!0},theirProps:r,slot:u,defaultTag:"div",name:"Dialog.Backdrop"}))}),(0,T.FX)(function(e,t){let n=(0,i.useId)(),{id:r=`headlessui-dialog-title-${n}`,...l}=e,[{dialogState:o,setTitleId:u}]=Y("Dialog.Title"),a=(0,y.P)(t);(0,i.useEffect)(()=>(u(r),()=>u(null)),[r,u]);let s=(0,i.useMemo)(()=>({open:0===o}),[o]);return(0,T.Ci)()({ourProps:{ref:a,id:r},theirProps:l,slot:s,defaultTag:"h2",name:"Dialog.Title"})})),Description:P.VY})},11303:(e,t,n)=>{"use strict";n.d(t,{S:()=>o,a:()=>i});var r=n(14232);let l=(0,r.createContext)(!1);function o(){return(0,r.useContext)(l)}function i(e){return r.createElement(l.Provider,{value:e.force},e.children)}},11562:(e,t,n)=>{"use strict";n.d(t,{i:()=>i});var r=n(14232),l=n(62307),o=n(47737);function i(e,{container:t,accept:n,walk:u}){let a=(0,r.useRef)(n),s=(0,r.useRef)(u);(0,r.useEffect)(()=>{a.current=n,s.current=u},[n,u]),(0,o.s)(()=>{if(!t||!e)return;let n=(0,l.T)(t);if(!n)return;let r=a.current,o=s.current,i=Object.assign(e=>r(e),{acceptNode:r}),u=n.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,i,!1);for(;u.nextNode();)o(u.currentNode)},[t,e,a,s])}},12853:(e,t,n)=>{"use strict";n.d(t,{v:()=>c});var r=n(31787),l=n(62307),o=n(45933),i=n(47737);let u=new Map,a=new Map;function s(e){var t;let n=null!=(t=a.get(e))?t:0;return a.set(e,n+1),0!==n||(u.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=a.get(e))?t:1;if(1===n?a.delete(e):a.set(e,n-1),1!==n)return;let r=u.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,u.delete(e))})(e)}function c(e,{allowed:t,disallowed:n}={}){let u=(0,o.S)(e,"inert-others");(0,i.s)(()=>{var e,o;if(!u)return;let i=(0,r.e)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(s(t));let a=null!=(o=null==t?void 0:t())?o:[];for(let e of a){if(!e)continue;let t=(0,l.T)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)a.some(t=>e.contains(t))||i.add(s(e));n=n.parentElement}}return i.dispose},[u,t,n])}},14111:(e,t,n)=>{"use strict";n.d(t,{q:()=>u});var r=n(14232);let l=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function o(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let u=i?null!=(n=o.innerText)?n:"":r;return l.test(u)&&(u=u.replace(l,"")),u}var i=n(64671);function u(e){let t=(0,r.useRef)(""),n=(0,r.useRef)("");return(0,i._)(()=>{let r=e.current;if(!r)return"";let l=r.innerText;if(t.current===l)return n.current;let i=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():o(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return o(e).trim()})(r).trim().toLowerCase();return t.current=l,n.current=i,i})}},14766:(e,t,n)=>{"use strict";let r,l,o;n.d(t,{W1:()=>K});var i=n(56788),u=n(36607),a=n(14232),s=n(98477),c=n(26437),d=n(66535),f=n(83660),m=n(1495),p=n(64671),v=n(12853),g=n(47737),h=n(83988),b=n(6869),y=n(44884),E=n(22529),w=n(96815),x=n(29203),C=n(14111),T=n(66409),P=n(6186),S=n(11562),F=n(54018),R=n(39103),L=n(64599),I=n(48160),D=n(31787),M=n(7784),k=n(99289),_=n(41612),O=n(96946),A=n(33890),B=n(22522),N=n(98496),H=((r=H||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),U=((l=U||{})[l.Pointer=0]="Pointer",l[l.Other=1]="Other",l),j=((o=j||{})[o.OpenMenu=0]="OpenMenu",o[o.CloseMenu=1]="CloseMenu",o[o.GoToItem=2]="GoToItem",o[o.Search=3]="Search",o[o.ClearSearch=4]="ClearSearch",o[o.RegisterItem=5]="RegisterItem",o[o.UnregisterItem=6]="UnregisterItem",o[o.SetButtonElement=7]="SetButtonElement",o[o.SetItemsElement=8]="SetItemsElement",o);function $(e,t=e=>e){let n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=(0,M.wl)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),l=n?r.indexOf(n):null;return -1===l&&(l=null),{items:r,activeItemIndex:l}}let V={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,menuState:1},0:e=>0===e.menuState?e:{...e,__demoMode:!1,menuState:0},2:(e,t)=>{var n,r,l,o,i;if(1===e.menuState)return e;let u={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===I.B.Nothing)return{...u,activeItemIndex:null};if(t.focus===I.B.Specific)return{...u,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===I.B.Previous){let n=e.activeItemIndex;if(null!==n){let o=e.items[n].dataRef.current.domRef,i=(0,I.X)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.items[i].dataRef.current.domRef;if((null==(r=o.current)?void 0:r.previousElementSibling)===t.current||(null==(l=t.current)?void 0:l.previousElementSibling)===null)return{...u,activeItemIndex:i}}}}else if(t.focus===I.B.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,l=(0,I.X)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.items[l].dataRef.current.domRef;if((null==(o=r.current)?void 0:o.nextElementSibling)===t.current||(null==(i=t.current)?void 0:i.nextElementSibling)===null)return{...u,activeItemIndex:l}}}}let a=$(e),s=(0,I.X)(t,{resolveItems:()=>a.items,resolveActiveIndex:()=>a.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...u,...a,activeItemIndex:s}},3:(e,t)=>{let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),l=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled}),o=l?e.items.indexOf(l):-1;return -1===o||o===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:o,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=$(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=$(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element}},W=(0,a.createContext)(null);function Y(e){let t=(0,a.useContext)(W);if(null===t){let t=Error(`<${e} /> is missing a parent
component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Y),t}return t}function q(e,t){return(0,k.Y)(t.type,V,e,t)}W.displayName="MenuContext";let X=a.Fragment,z=_.Ac.RenderStrategy|_.Ac.Static,J=a.Fragment,K=Object.assign((0,_.FX)(function(e,t){let{__demoMode:n=!1,...r}=e,l=(0,a.useReducer)(q,{__demoMode:n,menuState:+!n,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:o,itemsElement:i,buttonElement:u},s]=l,c=(0,x.P)(t);(0,b.j)(0===o,[u,i],(e,t)=>{s({type:1}),(0,M.Bm)(t,M.MZ.Loose)||(e.preventDefault(),null==u||u.focus())});let d=(0,p._)(()=>{s({type:1})}),f=(0,a.useMemo)(()=>({open:0===o,close:d}),[o,d]),m=(0,_.Ci)();return a.createElement(F.St,null,a.createElement(W.Provider,{value:l},a.createElement(R.El,{value:(0,k.Y)(o,{0:R.Uw.Open,1:R.Uw.Closed})},m({ourProps:{ref:c},theirProps:r,slot:f,defaultTag:X,name:"Menu"}))))}),{Button:(0,_.FX)(function(e,t){var n;let r=(0,a.useId)(),{id:l=`headlessui-menu-button-${r}`,disabled:o=!1,autoFocus:d=!1,...f}=e,[m,v]=Y("Menu.Button"),g=(0,F.TI)(),h=(0,x.P)(t,(0,F.Xc)(),(0,p._)(e=>v({type:7,element:e}))),b=(0,p._)(e=>{switch(e.key){case A.D.Space:case A.D.Enter:case A.D.ArrowDown:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>v({type:0})),v({type:2,focus:I.B.First});break;case A.D.ArrowUp:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>v({type:0})),v({type:2,focus:I.B.Last})}}),y=(0,p._)(e=>{e.key===A.D.Space&&e.preventDefault()}),w=(0,p._)(e=>{var t;if((0,L.l)(e.currentTarget))return e.preventDefault();o||(0===m.menuState?((0,s.flushSync)(()=>v({type:1})),null==(t=m.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),v({type:0})))}),{isFocusVisible:C,focusProps:T}=(0,i.o)({autoFocus:d}),{isHovered:P,hoverProps:S}=(0,u.M)({isDisabled:o}),{pressed:R,pressProps:D}=(0,c.Z)({disabled:o}),M=(0,a.useMemo)(()=>({open:0===m.menuState,active:R||0===m.menuState,disabled:o,hover:P,focus:C,autofocus:d}),[m,P,C,R,o,d]),k=(0,_.v6)(g(),{ref:h,id:l,type:(0,E.c)(e,m.buttonElement),"aria-haspopup":"menu","aria-controls":null==(n=m.itemsElement)?void 0:n.id,"aria-expanded":0===m.menuState,disabled:o||void 0,autoFocus:d,onKeyDown:b,onKeyUp:y,onClick:w},T,S,D);return(0,_.Ci)()({ourProps:k,theirProps:f,slot:M,defaultTag:"button",name:"Menu.Button"})}),Items:(0,_.FX)(function(e,t){var n,r;let l=(0,a.useId)(),{id:o=`headlessui-menu-items-${l}`,anchor:i,portal:u=!1,modal:c=!0,transition:g=!1,...b}=e,E=(0,F.zn)(i),[C,T]=Y("Menu.Items"),[L,D]=(0,F.UF)(E),k=(0,F.G3)(),[O,B]=(0,a.useState)(null),H=(0,x.P)(t,E?L:null,(0,p._)(e=>T({type:8,element:e})),B),U=(0,y.g)(C.itemsElement);E&&(u=!0);let j=(0,R.O_)(),[$,V]=(0,P.p)(g,O,null!==j?(j&R.Uw.Open)===R.Uw.Open:0===C.menuState);(0,h.O)($,C.buttonElement,()=>{T({type:1})});let W=!C.__demoMode&&c&&0===C.menuState;(0,w.K)(W,U);let q=!C.__demoMode&&c&&0===C.menuState;(0,v.v)(q,{allowed:(0,a.useCallback)(()=>[C.buttonElement,C.itemsElement],[C.buttonElement,C.itemsElement])});let X=0!==C.menuState,J=!(0,d.Y)(X,C.buttonElement)&&$;(0,a.useEffect)(()=>{let e=C.itemsElement;e&&0===C.menuState&&e!==(null==U?void 0:U.activeElement)&&e.focus({preventScroll:!0})},[C.menuState,C.itemsElement,U]),(0,S.i)(0===C.menuState,{container:C.itemsElement,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let K=(0,f.L)(),Q=(0,p._)(e=>{var t,n,r;switch(K.dispose(),e.key){case A.D.Space:if(""!==C.searchQuery)return e.preventDefault(),e.stopPropagation(),T({type:3,value:e.key});case A.D.Enter:if(e.preventDefault(),e.stopPropagation(),T({type:1}),null!==C.activeItemIndex){let{dataRef:e}=C.items[C.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,M.Fh)(C.buttonElement);break;case A.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),T({type:2,focus:I.B.Next});case A.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),T({type:2,focus:I.B.Previous});case A.D.Home:case A.D.PageUp:return e.preventDefault(),e.stopPropagation(),T({type:2,focus:I.B.First});case A.D.End:case A.D.PageDown:return e.preventDefault(),e.stopPropagation(),T({type:2,focus:I.B.Last});case A.D.Escape:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>T({type:1})),null==(r=C.buttonElement)||r.focus({preventScroll:!0});break;case A.D.Tab:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>T({type:1})),(0,M.p9)(C.buttonElement,e.shiftKey?M.BD.Previous:M.BD.Next);break;default:1===e.key.length&&(T({type:3,value:e.key}),K.setTimeout(()=>T({type:4}),350))}}),Z=(0,p._)(e=>{e.key===A.D.Space&&e.preventDefault()}),G=(0,a.useMemo)(()=>({open:0===C.menuState}),[C.menuState]),ee=(0,_.v6)(E?k():{},{"aria-activedescendant":null===C.activeItemIndex||null==(n=C.items[C.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=C.buttonElement)?void 0:r.id,id:o,onKeyDown:Q,onKeyUp:Z,role:"menu",tabIndex:0===C.menuState?0:void 0,ref:H,style:{...b.style,...D,"--button-width":(0,m.L)(C.buttonElement,!0).width},...(0,P.B)(V)}),et=(0,_.Ci)();return a.createElement(N.ZL,{enabled:!!u&&(e.static||$)},et({ourProps:ee,theirProps:b,slot:G,defaultTag:"div",features:z,visible:J,name:"Menu.Items"}))}),Item:(0,_.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-menu-item-${n}`,disabled:l=!1,...o}=e,[i,u]=Y("Menu.Item"),s=null!==i.activeItemIndex&&i.items[i.activeItemIndex].id===r,c=(0,a.useRef)(null),d=(0,x.P)(t,c);(0,g.s)(()=>{if(!i.__demoMode&&0===i.menuState&&s&&0!==i.activationTrigger)return(0,D.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=c.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[i.__demoMode,c,s,i.menuState,i.activationTrigger,i.activeItemIndex]);let f=(0,C.q)(c),m=(0,a.useRef)({disabled:l,domRef:c,get textValue(){return f()}});(0,g.s)(()=>{m.current.disabled=l},[m,l]),(0,g.s)(()=>(u({type:5,id:r,dataRef:m}),()=>u({type:6,id:r})),[m,r]);let v=(0,p._)(()=>{u({type:1})}),h=(0,p._)(e=>{if(l)return e.preventDefault();u({type:1}),(0,M.Fh)(i.buttonElement)}),b=(0,p._)(()=>{if(l)return u({type:2,focus:I.B.Nothing});u({type:2,focus:I.B.Specific,id:r})}),y=(0,T.J)(),E=(0,p._)(e=>{y.update(e),!l&&(s||u({type:2,focus:I.B.Specific,id:r,trigger:0}))}),w=(0,p._)(e=>{y.wasMoved(e)&&(l||s||u({type:2,focus:I.B.Specific,id:r,trigger:0}))}),P=(0,p._)(e=>{y.wasMoved(e)&&(l||s&&u({type:2,focus:I.B.Nothing}))}),[S,F]=(0,B.b0)(),[R,L]=(0,O.rU)(),k=(0,a.useMemo)(()=>({active:s,focus:s,disabled:l,close:v}),[s,l,v]),A=(0,_.Ci)();return a.createElement(F,null,a.createElement(L,null,A({ourProps:{id:r,ref:d,role:"menuitem",tabIndex:!0===l?void 0:-1,"aria-disabled":!0===l||void 0,"aria-labelledby":S,"aria-describedby":R,disabled:void 0,onClick:h,onFocus:b,onPointerEnter:E,onMouseEnter:E,onPointerMove:w,onMouseMove:w,onPointerLeave:P,onMouseLeave:P},theirProps:o,slot:k,defaultTag:J,name:"Menu.Item"})))}),Section:(0,_.FX)(function(e,t){let[n,r]=(0,B.b0)(),l=(0,_.Ci)();return a.createElement(r,null,l({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,_.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-menu-heading-${n}`,...l}=e,o=(0,B.vd)();(0,g.s)(()=>o.register(r),[r,o.register]);let i={id:r,ref:t,role:"presentation",...o.props};return(0,_.Ci)()({ourProps:i,theirProps:l,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,_.FX)(function(e,t){return(0,_.Ci)()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})})},15094:(e,t,n)=>{"use strict";let r;n.d(t,{_:()=>F,e:()=>R});var l=n(14232),o=n(83660),i=n(64671),u=n(36572),a=n(47737),s=n(29842),c=n(96231),d=n(29203),f=n(6186),m=n(39103),p=n(77133),v=n(99289),g=n(41612);function h(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:C)!==l.Fragment||1===l.Children.count(e.children)}let b=(0,l.createContext)(null);b.displayName="TransitionContext";var y=((r=y||{}).Visible="visible",r.Hidden="hidden",r);let E=(0,l.createContext)(null);function w(e){return"children"in e?w(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function x(e,t){let n=(0,s.Y)(e),r=(0,l.useRef)([]),a=(0,u.a)(),c=(0,o.L)(),d=(0,i._)((e,t=g.mK.Hidden)=>{let l=r.current.findIndex(({el:t})=>t===e);-1!==l&&((0,v.Y)(t,{[g.mK.Unmount](){r.current.splice(l,1)},[g.mK.Hidden](){r.current[l].state="hidden"}}),c.microTask(()=>{var e;!w(r)&&a.current&&(null==(e=n.current)||e.call(n))}))}),f=(0,i._)(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>d(e,g.mK.Unmount)}),m=(0,l.useRef)([]),p=(0,l.useRef)(Promise.resolve()),h=(0,l.useRef)({enter:[],leave:[]}),b=(0,i._)((e,n,r)=>{m.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{m.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(h.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?p.current=p.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),y=(0,i._)((e,t,n)=>{Promise.all(h.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=m.current.shift())||e()}).then(()=>n(t))});return(0,l.useMemo)(()=>({children:r,register:f,unregister:d,onStart:b,onStop:y,wait:p,chains:h}),[f,d,r,b,y,h,p])}E.displayName="NestingContext";let C=l.Fragment,T=g.Ac.RenderStrategy,P=(0,g.FX)(function(e,t){let{show:n,appear:r=!1,unmount:o=!0,...u}=e,s=(0,l.useRef)(null),f=h(e),p=(0,d.P)(...f?[s,t]:null===t?[]:[t]);(0,c.g)();let v=(0,m.O_)();if(void 0===n&&null!==v&&(n=(v&m.Uw.Open)===m.Uw.Open),void 0===n)throw Error("A is used but it is missing a `show={true | false}` prop.");let[y,C]=(0,l.useState)(n?"visible":"hidden"),P=x(()=>{n||C("hidden")}),[F,R]=(0,l.useState)(!0),L=(0,l.useRef)([n]);(0,a.s)(()=>{!1!==F&&L.current[L.current.length-1]!==n&&(L.current.push(n),R(!1))},[L,n]);let I=(0,l.useMemo)(()=>({show:n,appear:r,initial:F}),[n,r,F]);(0,a.s)(()=>{n?C("visible"):w(P)||null===s.current||C("hidden")},[n,P]);let D={unmount:o},M=(0,i._)(()=>{var t;F&&R(!1),null==(t=e.beforeEnter)||t.call(e)}),k=(0,i._)(()=>{var t;F&&R(!1),null==(t=e.beforeLeave)||t.call(e)}),_=(0,g.Ci)();return l.createElement(E.Provider,{value:P},l.createElement(b.Provider,{value:I},_({ourProps:{...D,as:l.Fragment,children:l.createElement(S,{ref:p,...D,...u,beforeEnter:M,beforeLeave:k})},theirProps:{},defaultTag:l.Fragment,features:T,visible:"visible"===y,name:"Transition"})))}),S=(0,g.FX)(function(e,t){var n,r;let{transition:o=!0,beforeEnter:u,afterEnter:s,beforeLeave:y,afterLeave:P,enter:S,enterFrom:F,enterTo:R,entered:L,leave:I,leaveFrom:D,leaveTo:M,...k}=e,[_,O]=(0,l.useState)(null),A=(0,l.useRef)(null),B=h(e),N=(0,d.P)(...B?[A,t,O]:null===t?[]:[t]),H=null==(n=k.unmount)||n?g.mK.Unmount:g.mK.Hidden,{show:U,appear:j,initial:$}=function(){let e=(0,l.useContext)(b);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),[V,W]=(0,l.useState)(U?"visible":"hidden"),Y=function(){let e=(0,l.useContext)(E);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),{register:q,unregister:X}=Y;(0,a.s)(()=>q(A),[q,A]),(0,a.s)(()=>{if(H===g.mK.Hidden&&A.current)return U&&"visible"!==V?void W("visible"):(0,v.Y)(V,{hidden:()=>X(A),visible:()=>q(A)})},[V,A,q,X,U,H]);let z=(0,c.g)();(0,a.s)(()=>{if(B&&z&&"visible"===V&&null===A.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[A,V,z,B]);let J=$&&!j,K=j&&U&&$,Q=(0,l.useRef)(!1),Z=x(()=>{Q.current||(W("hidden"),X(A))},Y),G=(0,i._)(e=>{Q.current=!0,Z.onStart(A,e?"enter":"leave",e=>{"enter"===e?null==u||u():"leave"===e&&(null==y||y())})}),ee=(0,i._)(e=>{let t=e?"enter":"leave";Q.current=!1,Z.onStop(A,t,e=>{"enter"===e?null==s||s():"leave"===e&&(null==P||P())}),"leave"!==t||w(Z)||(W("hidden"),X(A))});(0,l.useEffect)(()=>{B&&o||(G(U),ee(U))},[U,B,o]);let et=!(!o||!B||!z||J),[,en]=(0,f.p)(et,_,U,{start:G,end:ee}),er=(0,g.oE)({ref:N,className:(null==(r=(0,p.x)(k.className,K&&S,K&&F,en.enter&&S,en.enter&&en.closed&&F,en.enter&&!en.closed&&R,en.leave&&I,en.leave&&!en.closed&&D,en.leave&&en.closed&&M,!en.transition&&U&&L))?void 0:r.trim())||void 0,...(0,f.B)(en)}),el=0;"visible"===V&&(el|=m.Uw.Open),"hidden"===V&&(el|=m.Uw.Closed),en.enter&&(el|=m.Uw.Opening),en.leave&&(el|=m.Uw.Closing);let eo=(0,g.Ci)();return l.createElement(E.Provider,{value:Z},l.createElement(m.El,{value:el},eo({ourProps:er,theirProps:k,defaultTag:C,features:T,visible:"visible"===V,name:"Transition.Child"})))}),F=(0,g.FX)(function(e,t){let n=null!==(0,l.useContext)(b),r=null!==(0,m.O_)();return l.createElement(l.Fragment,null,!n&&r?l.createElement(P,{ref:t,...e}):l.createElement(S,{ref:t,...e}))}),R=Object.assign(P,{Child:F,Root:P})},18890:(e,t,n)=>{"use strict";n.d(t,{e:()=>o});var r=n(14232);let l=(0,r.createContext)(()=>{});function o({value:e,children:t}){return r.createElement(l.Provider,{value:e},t)}},22522:(e,t,n)=>{"use strict";n.d(t,{JU:()=>p,b0:()=>m,o2:()=>f,vd:()=>d});var r=n(14232),l=n(64671),o=n(47737),i=n(29203),u=n(35308),a=n(82153),s=n(41612);let c=(0,r.createContext)(null);function d(){let e=(0,r.useContext)(c);if(null===e){let e=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,d),e}return e}function f(e){var t,n,l;let o=null!=(n=null==(t=(0,r.useContext)(c))?void 0:t.value)?n:void 0;return(null!=(l=null==e?void 0:e.length)?l:0)>0?[o,...e].filter(Boolean).join(" "):o}function m({inherit:e=!1}={}){let t=f(),[n,o]=(0,r.useState)([]),i=e?[t,...n].filter(Boolean):n;return[i.length>0?i.join(" "):void 0,(0,r.useMemo)(()=>function(e){let t=(0,l._)(e=>(o(t=>[...t,e]),()=>o(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,r.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return r.createElement(c.Provider,{value:n},e.children)},[o])]}c.displayName="LabelContext";let p=Object.assign((0,s.FX)(function(e,t){var n;let c=(0,r.useId)(),f=d(),m=(0,a.q)(),p=(0,u._)(),{id:v=`headlessui-label-${c}`,htmlFor:g=null!=m?m:null==(n=f.props)?void 0:n.htmlFor,passive:h=!1,...b}=e,y=(0,i.P)(t);(0,o.s)(()=>f.register(v),[v,f.register]);let E=(0,l._)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),f.props&&"onClick"in f.props&&"function"==typeof f.props.onClick&&f.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),w=p||!1,x=(0,r.useMemo)(()=>({...f.slot,disabled:w}),[f.slot,w]),C={ref:y,...f.props,id:v,htmlFor:g,onClick:E};return h&&("onClick"in C&&(delete C.htmlFor,delete C.onClick),"onClick"in b&&delete b.onClick),(0,s.Ci)()({ourProps:C,theirProps:b,slot:x,defaultTag:g?"label":"div",name:f.name||"Label"})}),{})},35308:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(14232);let l=(0,r.createContext)(void 0);function o(){return(0,r.useContext)(l)}},38952:(e,t,n)=>{"use strict";let r;n.d(t,{O:()=>i,u:()=>u});var l=n(14232),o=n(50892),i=((r=i||{})[r.Forwards=0]="Forwards",r[r.Backwards=1]="Backwards",r);function u(){let e=(0,l.useRef)(0);return(0,o.M)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}},39103:(e,t,n)=>{"use strict";let r;n.d(t,{$x:()=>s,El:()=>a,O_:()=>u,Uw:()=>i});var l=n(14232);let o=(0,l.createContext)(null);o.displayName="OpenClosedContext";var i=((r=i||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function u(){return(0,l.useContext)(o)}function a({value:e,children:t}){return l.createElement(o.Provider,{value:e},t)}function s({children:e}){return l.createElement(o.Provider,{value:null},e)}},41632:(e,t,n)=>{"use strict";n.d(t,{F:()=>o});var r=n(14232),l=n(64671);function o(e,t){let n=(0,r.useRef)([]),o=(0,l._)(e);(0,r.useEffect)(()=>{let e=[...n.current];for(let[r,l]of t.entries())if(n.current[r]!==l){let r=o(t,e);return n.current=t,r}},[o,...t])}},44884:(e,t,n)=>{"use strict";n.d(t,{g:()=>o});var r=n(14232),l=n(62307);function o(...e){return(0,r.useMemo)(()=>(0,l.T)(...e),[...e])}},45933:(e,t,n)=>{"use strict";n.d(t,{S:()=>s});var r=n(14232);class l extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var o=n(70553),i=n(47737),u=n(73378);let a=new l(()=>(0,o.y)(()=>[],{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let n=this.slice();return n.splice(t,1),n}}));function s(e,t){let n=a.get(t),l=(0,r.useId)(),o=(0,u.P)(n);if((0,i.s)(()=>{if(e)return n.dispatch("ADD",l),()=>n.dispatch("REMOVE",l)},[n,e]),!e)return!1;let s=o.indexOf(l),c=o.length;return -1===s&&(s=c,c+=1),s===c-1}},48160:(e,t,n)=>{"use strict";let r;n.d(t,{B:()=>l,X:()=>o});var l=((r=l||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r);function o(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),l=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=l+1;e=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r{},50892:(e,t,n)=>{"use strict";n.d(t,{M:()=>o});var r=n(14232),l=n(29842);function o(e,t,n,o){let i=(0,l.Y)(n);(0,r.useEffect)(()=>{if(e)return window.addEventListener(t,n,o),()=>window.removeEventListener(t,n,o);function n(e){i.current(e)}},[e,t,o])}},54018:(e,t,n)=>{"use strict";n.d(t,{G3:()=>v,St:()=>h,TI:()=>p,UF:()=>g,Xc:()=>m,zn:()=>f});var r=n(33144),l=n(94882),o=n(80400),i=n(14232),u=n(83660),a=n(64671),s=n(47737);let c=(0,i.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});c.displayName="FloatingContext";let d=(0,i.createContext)(null);function f(e){return(0,i.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function m(){return(0,i.useContext)(c).setReference}function p(){return(0,i.useContext)(c).getReferenceProps}function v(){let{getFloatingProps:e,slot:t}=(0,i.useContext)(c);return(0,i.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}function g(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,i.useContext)(d),n=(0,i.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,s.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,i.useContext)(c);return(0,i.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}function h({children:e,enabled:t=!0}){var n,u,f,m,p,v;let g,y,E,[w,x]=(0,i.useState)(null),[C,T]=(0,i.useState)(0),P=(0,i.useRef)(null),[S,F]=(0,i.useState)(null);n=S,(0,s.s)(()=>{if(!n)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(n).maxHeight,t=parseFloat(e);if(isNaN(t))return;let r=parseInt(e);isNaN(r)||t!==r&&(n.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(n,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[n]);let R=t&&null!==w&&null!==S,{to:L="bottom",gap:I=0,offset:D=0,padding:M=0,inner:k}=(u=w,f=S,g=b(null!=(m=null==u?void 0:u.gap)?m:"var(--anchor-gap, 0)",f),y=b(null!=(p=null==u?void 0:u.offset)?p:"var(--anchor-offset, 0)",f),E=b(null!=(v=null==u?void 0:u.padding)?v:"var(--anchor-padding, 0)",f),{...u,gap:g,offset:y,padding:E}),[_,O="center"]=L.split(" ");(0,s.s)(()=>{R&&T(0)},[R]);let{refs:A,floatingStyles:B,context:N}=(0,r.we)({open:R,placement:"selection"===_?"center"===O?"bottom":`bottom-${O}`:"center"===O?`${_}`:`${_}-${O}`,strategy:"absolute",transform:!1,middleware:[(0,l.cY)({mainAxis:"selection"===_?0:I,crossAxis:D}),(0,l.BN)({padding:M}),"selection"!==_&&(0,l.UU)({padding:M}),"selection"===_&&k?(0,r.vW)({...k,padding:M,overflowRef:P,offset:C,minItemsVisible:4,referenceOverflowThreshold:M,onFallbackChange(e){var t,n;if(!e)return;let r=N.elements.floating;if(!r)return;let l=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,o=Math.min(4,r.childElementCount),i=0,u=0;for(let e of null!=(n=null==(t=N.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+l,a=r.scrollTop,s=a+r.clientHeight;if(t>=a&&n<=s)o--;else{u=Math.max(0,Math.min(n,s)-Math.max(t,a)),i=e.clientHeight;break}}o>=1&&T(e=>{let t=i*o-u+l;return e>=t?e:t})}}):null,(0,l.Ej)({padding:M,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:o.ll}),[H=_,U=O]=N.placement.split("-");"selection"===_&&(H="selection");let j=(0,i.useMemo)(()=>({anchor:[H,U].filter(Boolean).join(" ")}),[H,U]),$=(0,r.Zx)(N,{overflowRef:P,onChange:T}),{getReferenceProps:V,getFloatingProps:W}=(0,r.bv)([$]),Y=(0,a._)(e=>{F(e),A.setFloating(e)});return i.createElement(d.Provider,{value:x},i.createElement(c.Provider,{value:{setFloating:Y,setReference:A.setReference,styles:B,getReferenceProps:V,getFloatingProps:W,slot:j}},e))}function b(e,t,n){let r=(0,u.L)(),l=(0,a._)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let l=y(e,t);return[l,n=>{let o=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),l=n[1].slice(t+1).trim();return l?[r,...e(l)]:[r]}return[]}(e);{let i=o.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function u(){r.nextFrame(u);let a=!1;for(let[e,n]of o.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(i[e]!==r){i[e]=r,a=!0;break}}if(!a)return;let s=y(e,t);l!==s&&(n(s),l=s)})}return r.dispose}]}return[n,null]}),o=(0,i.useMemo)(()=>l(e,t)[0],[e,t]),[c=o,d]=(0,i.useState)();return(0,s.s)(()=>{let[n,r]=l(e,t);if(d(n),r)return r(d)},[e,t]),c}function y(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}d.displayName="PlacementContext"},58127:(e,t,n)=>{"use strict";function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function l(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{Fr:()=>l,un:()=>r})},62757:(e,t,n)=>{"use strict";function r(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}n.d(t,{$t:()=>r})},64599:(e,t,n)=>{"use strict";function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{l:()=>r})},66409:(e,t,n)=>{"use strict";n.d(t,{J:()=>o});var r=n(14232);function l(e){return[e.screenX,e.screenY]}function o(){let e=(0,r.useRef)([-1,-1]);return{wasMoved(t){let n=l(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=l(t)}}}},66535:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});var r=n(14232),l=n(47737);function o(e,t){let n=(0,r.useRef)({left:0,top:0});if((0,l.s)(()=>{if(!t)return;let e=t.getBoundingClientRect();e&&(n.current=e)},[e,t]),null==t||!e||t===document.activeElement)return!1;let o=t.getBoundingClientRect();return o.top!==n.current.top||o.left!==n.current.left}},70553:(e,t,n)=>{"use strict";function r(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...l){let o=t[e].call(n,...l);o&&(n=o,r.forEach(e=>e()))}}}n.d(t,{y:()=>r})},73378:(e,t,n)=>{"use strict";n.d(t,{P:()=>l});var r=n(14232);function l(e){return(0,r.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}},80400:(e,t,n)=>{"use strict";n.d(t,{ll:()=>T,rD:()=>I,__:()=>P,UU:()=>R,cY:()=>S,BN:()=>F,Ej:()=>L});var r=n(81040);function l(e,t,n){let l,{reference:o,floating:i}=e,u=(0,r.TV)(t),a=(0,r.Dz)(t),s=(0,r.sq)(a),c=(0,r.C0)(t),d="y"===u,f=o.x+o.width/2-i.width/2,m=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(c){case"top":l={x:f,y:o.y-i.height};break;case"bottom":l={x:f,y:o.y+o.height};break;case"right":l={x:o.x+o.width,y:m};break;case"left":l={x:o.x-i.width,y:m};break;default:l={x:o.x,y:o.y}}switch((0,r.Sg)(t)){case"start":l[a]-=p*(n&&d?-1:1);break;case"end":l[a]+=p*(n&&d?-1:1)}return l}let o=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:u}=n,a=i.filter(Boolean),s=await (null==u.isRTL?void 0:u.isRTL(t)),c=await u.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:f}=l(c,r,s),m=r,p={},v=0;for(let n=0;n(0,a.vq)(e)&&"body"!==(0,a.mq)(e)),l=null,o="fixed"===(0,a.L9)(e).position,i=o?(0,a.$4)(e):e;for(;(0,a.vq)(i)&&!(0,a.eu)(i);){let t=(0,a.L9)(i),n=(0,a.sQ)(i);n||"fixed"!==t.position||(l=null),(o?!n&&!l:!n&&"static"===t.position&&!!l&&["absolute","fixed"].includes(l.position)||(0,a.ZU)(i)&&!n&&function e(t,n){let r=(0,a.$4)(t);return!(r===n||!(0,a.vq)(r)||(0,a.eu)(r))&&("fixed"===(0,a.L9)(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):l=t,i=(0,a.$4)(i)}return t.set(e,r),r}(t,this._c):[].concat(n),l],u=i[0],s=i.reduce((e,n)=>{let l=h(t,n,o);return e.top=(0,r.T9)(l.top,e.top),e.right=(0,r.jk)(l.right,e.right),e.bottom=(0,r.jk)(l.bottom,e.bottom),e.left=(0,r.T9)(l.left,e.left),e},h(t,u,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:E,getElementRects:w,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=s(e);return{width:t,height:n}},getScale:d,isElement:a.vq,isRTL:function(e){return"rtl"===(0,a.L9)(e).direction}};function C(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function T(e,t,n,l){let o;void 0===l&&(l={});let{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=l,m=c(e),v=i||u?[...m?(0,a.v9)(m):[],...(0,a.v9)(t)]:[];v.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let g=m&&d?function(e,t){let n,l=null,o=(0,a.ep)(e);function i(){var e;clearTimeout(n),null==(e=l)||e.disconnect(),l=null}return!function u(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let c=e.getBoundingClientRect(),{left:d,top:f,width:m,height:p}=c;if(a||t(),!m||!p)return;let v={rootMargin:-(0,r.RI)(f)+"px "+-(0,r.RI)(o.clientWidth-(d+m))+"px "+-(0,r.RI)(o.clientHeight-(f+p))+"px "+-(0,r.RI)(d)+"px",threshold:(0,r.T9)(0,(0,r.jk)(1,s))||1},g=!0;function h(t){let r=t[0].intersectionRatio;if(r!==s){if(!g)return u();r?u(!1,r):n=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==r||C(c,e.getBoundingClientRect())||u(),g=!1}try{l=new IntersectionObserver(h,{...v,root:o.ownerDocument})}catch(e){l=new IntersectionObserver(h,v)}l.observe(e)}(!0),i}(m,n):null,h=-1,b=null;s&&(b=new ResizeObserver(e=>{let[r]=e;r&&r.target===m&&b&&(b.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),n()}),m&&!f&&b.observe(m),b.observe(t));let y=f?p(e):null;return f&&function t(){let r=p(e);y&&!C(y,r)&&n(),y=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;v.forEach(e=>{i&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=b)||e.disconnect(),b=null,f&&cancelAnimationFrame(o)}}let P=i,S=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:l,y:o,placement:i,middlewareData:a}=t,s=await u(t,e);return i===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:l+s.x,y:o+s.y,data:{...s,placement:i}}}}},F=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:l,placement:o}=t,{mainAxis:u=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,r._3)(e,t),d={x:n,y:l},f=await i(t,c),m=(0,r.TV)((0,r.C0)(o)),p=(0,r.PG)(m),v=d[p],g=d[m];if(u){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=v+f[e],l=v-f[t];v=(0,r.qE)(n,v,l)}if(a){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=g+f[e],l=g-f[t];g=(0,r.qE)(n,g,l)}let h=s.fn({...t,[p]:v,[m]:g});return{...h,data:{x:h.x-n,y:h.y-l,enabled:{[p]:u,[m]:a}}}}}},R=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,l,o,u,a;let{placement:s,middlewareData:c,rects:d,initialPlacement:f,platform:m,elements:p}=t,{mainAxis:v=!0,crossAxis:g=!0,fallbackPlacements:h,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:E=!0,...w}=(0,r._3)(e,t);if(null!=(n=c.arrow)&&n.alignmentOffset)return{};let x=(0,r.C0)(s),C=(0,r.TV)(f),T=(0,r.C0)(f)===f,P=await (null==m.isRTL?void 0:m.isRTL(p.floating)),S=h||(T||!E?[(0,r.bV)(f)]:(0,r.WJ)(f)),F="none"!==y;!h&&F&&S.push(...(0,r.lP)(f,E,y,P));let R=[f,...S],L=await i(t,w),I=[],D=(null==(l=c.flip)?void 0:l.overflows)||[];if(v&&I.push(L[x]),g){let e=(0,r.w7)(s,d,P);I.push(L[e[0]],L[e[1]])}if(D=[...D,{placement:s,overflows:I}],!I.every(e=>e<=0)){let e=((null==(o=c.flip)?void 0:o.index)||0)+1,t=R[e];if(t)return{data:{index:e,overflows:D},reset:{placement:t}};let n=null==(u=D.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:u.placement;if(!n)switch(b){case"bestFit":{let e=null==(a=D.filter(e=>{if(F){let t=(0,r.TV)(e.placement);return t===C||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=f}if(s!==n)return{reset:{placement:n}}}return{}}}},L=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,l;let o,u,{placement:a,rects:s,platform:c,elements:d}=t,{apply:f=()=>{},...m}=(0,r._3)(e,t),p=await i(t,m),v=(0,r.C0)(a),g=(0,r.Sg)(a),h="y"===(0,r.TV)(a),{width:b,height:y}=s.floating;"top"===v||"bottom"===v?(o=v,u=g===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(u=v,o="end"===g?"top":"bottom");let E=y-p.top-p.bottom,w=b-p.left-p.right,x=(0,r.jk)(y-p[o],E),C=(0,r.jk)(b-p[u],w),T=!t.middlewareData.shift,P=x,S=C;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(S=w),null!=(l=t.middlewareData.shift)&&l.enabled.y&&(P=E),T&&!g){let e=(0,r.T9)(p.left,0),t=(0,r.T9)(p.right,0),n=(0,r.T9)(p.top,0),l=(0,r.T9)(p.bottom,0);h?S=b-2*(0!==e||0!==t?e+t:(0,r.T9)(p.left,p.right)):P=y-2*(0!==n||0!==l?n+l:(0,r.T9)(p.top,p.bottom))}await f({...t,availableWidth:S,availableHeight:P});let F=await c.getDimensions(d.floating);return b!==F.width||y!==F.height?{reset:{rects:!0}}:{}}}},I=(e,t,n)=>{let r=new Map,l={platform:x,...n},i={...l.platform,_c:r};return o(e,t,{...l,platform:i})}},81040:(e,t,n)=>{"use strict";n.d(t,{B1:()=>T,C0:()=>f,Dz:()=>h,Jx:()=>u,LI:()=>o,PG:()=>p,RI:()=>i,Sg:()=>m,T9:()=>l,TV:()=>g,WJ:()=>y,_3:()=>d,bV:()=>x,jk:()=>r,lP:()=>w,nI:()=>C,qE:()=>c,sq:()=>v,w7:()=>b});let r=Math.min,l=Math.max,o=Math.round,i=Math.floor,u=e=>({x:e,y:e}),a={left:"right",right:"left",bottom:"top",top:"bottom"},s={start:"end",end:"start"};function c(e,t,n){return l(e,r(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function p(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(f(e))?"y":"x"}function h(e){return p(g(e))}function b(e,t,n){void 0===n&&(n=!1);let r=m(e),l=h(e),o=v(l),i="x"===l?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=x(i)),[i,x(i)]}function y(e){let t=x(e);return[E(e),t,E(t)]}function E(e){return e.replace(/start|end/g,e=>s[e])}function w(e,t,n,r){let l=m(e),o=function(e,t,n){let r=["left","right"],l=["right","left"];switch(e){case"top":case"bottom":if(n)return t?l:r;return t?r:l;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(f(e),"start"===n,r);return l&&(o=o.map(e=>e+"-"+l),t&&(o=o.concat(o.map(E)))),o}function x(e){return e.replace(/left|right|bottom|top/g,e=>a[e])}function C(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function T(e){let{x:t,y:n,width:r,height:l}=e;return{width:r,height:l,top:n,left:t,right:t+r,bottom:n+l,x:t,y:n}}},82153:(e,t,n)=>{"use strict";n.d(t,{q:()=>o});var r=n(14232);let l=(0,r.createContext)(void 0);function o(){return(0,r.useContext)(l)}},83988:(e,t,n)=>{"use strict";n.d(t,{O:()=>i});var r=n(14232),l=n(31787),o=n(29842);function i(e,t,n){let i=(0,o.Y)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,r.useEffect)(()=>{if(!e)return;let n=null===t?null:t instanceof HTMLElement?t:t.current;if(!n)return;let r=(0,l.e)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>i.current(n));e.observe(n),r.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>i.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,i,e])}},84974:(e,t,n)=>{"use strict";function r(){return"u">typeof window}function l(e){return u(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){var t;return null==(t=(u(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function u(e){return!!r()&&(e instanceof Node||e instanceof o(e).Node)}function a(e){return!!r()&&(e instanceof Element||e instanceof o(e).Element)}function s(e){return!!r()&&(e instanceof HTMLElement||e instanceof o(e).HTMLElement)}function c(e){return!(!r()||"u"{try{return e.matches(t)}catch(e){return!1}})}function p(e){let t=g(),n=a(e)?b(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function v(e){let t=E(e);for(;s(t)&&!h(t);){if(p(t))return t;if(m(t))break;t=E(t)}return null}function g(){return!("u"E,CP:()=>y,L9:()=>b,Lv:()=>f,Tc:()=>g,Tf:()=>m,ZU:()=>d,_m:()=>w,ep:()=>i,eu:()=>h,gJ:()=>v,mq:()=>l,sQ:()=>p,sb:()=>s,v9:()=>function e(t,n,r){var l;void 0===n&&(n=[]),void 0===r&&(r=!0);let i=function e(t){let n=E(t);return h(n)?t.ownerDocument?t.ownerDocument.body:t.body:s(n)&&d(n)?n:e(n)}(t),u=i===(null==(l=t.ownerDocument)?void 0:l.body),a=o(i);if(u){let t=w(a);return n.concat(a,a.visualViewport||[],d(i)?i:[],t&&r?e(t):[])}return n.concat(i,e(i,[],r))},vq:()=>a,zk:()=>o})},86941:(e,t,n)=>{"use strict";n.d(t,{X:()=>i});var r=n(14232),l=n(82030),o=n(64671);function i(e){let t=(0,o._)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,l._)(()=>{n.current&&t()})}),[t])}},90032:(e,t,n)=>{"use strict";n.d(t,{H5:()=>c,iq:()=>a,xA:()=>d});var r=n(14232),l=n(47980),o=n(62307),i=n(64671),u=n(44884);function a({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=(0,u.g)(n),l=(0,i._)(()=>{var l,o;let i=[];for(let t of e)null!==t&&(t instanceof HTMLElement?i.push(t):"current"in t&&t.current instanceof HTMLElement&&i.push(t.current));if(null!=t&&t.current)for(let e of t.current)i.push(e);for(let e of null!=(l=null==r?void 0:r.querySelectorAll("html > *, body > *"))?l:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(o=null==n?void 0:n.getRootNode())?void 0:o.host))||i.some(t=>e.contains(t))||i.push(e));return i});return{resolveContainers:l,contains:(0,i._)(e=>l().some(t=>t.contains(e)))}}let s=(0,r.createContext)(null);function c({children:e,node:t}){let[n,i]=(0,r.useState)(null),u=d(null!=t?t:n);return r.createElement(s.Provider,{value:u},e,null===u&&r.createElement(l.j,{features:l.u.Hidden,ref:e=>{var t,n;if(e){for(let r of null!=(n=null==(t=(0,o.T)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(r!==document.body&&r!==document.head&&r instanceof HTMLElement&&null!=r&&r.contains(e)){i(r);break}}}}))}function d(e=null){var t;return null!=(t=(0,r.useContext)(s))?t:e}},93162:(e,t,n)=>{"use strict";n.d(t,{M:()=>o});var r=n(14232),l=n(29842);function o(e,t,n,o){let i=(0,l.Y)(n);(0,r.useEffect)(()=>{function n(e){i.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)},[e,t,o])}},94882:(e,t,n)=>{"use strict";n.d(t,{BN:()=>m,Ej:()=>v,UU:()=>p,cY:()=>f,we:()=>d});var r=n(80400),l=n(14232),o=n(98477),i="u">typeof document?l.useLayoutEffect:l.useEffect;function u(e,t){let n,r,l;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!u(e[r],t[r]))return!1;return!0}if((n=(l=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,l[r]))return!1;for(r=n;0!=r--;){let n=l[r];if(("_owner"!==n||!e.$$typeof)&&!u(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function a(e){return"u"{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:d=[],platform:f,elements:{reference:m,floating:p}={},transform:v=!0,whileElementsMounted:g,open:h}=e,[b,y]=l.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[E,w]=l.useState(d);u(E,d)||w(d);let[x,C]=l.useState(null),[T,P]=l.useState(null),S=l.useCallback(e=>{e!==I.current&&(I.current=e,C(e))},[]),F=l.useCallback(e=>{e!==D.current&&(D.current=e,P(e))},[]),R=m||x,L=p||T,I=l.useRef(null),D=l.useRef(null),M=l.useRef(b),k=null!=g,_=c(g),O=c(f),A=c(h),B=l.useCallback(()=>{if(!I.current||!D.current)return;let e={placement:t,strategy:n,middleware:E};O.current&&(e.platform=O.current),(0,r.rD)(I.current,D.current,e).then(e=>{let t={...e,isPositioned:!1!==A.current};N.current&&!u(M.current,t)&&(M.current=t,o.flushSync(()=>{y(t)}))})},[E,t,n,O,A]);i(()=>{!1===h&&M.current.isPositioned&&(M.current.isPositioned=!1,y(e=>({...e,isPositioned:!1})))},[h]);let N=l.useRef(!1);i(()=>(N.current=!0,()=>{N.current=!1}),[]),i(()=>{if(R&&(I.current=R),L&&(D.current=L),R&&L){if(_.current)return _.current(R,L,B);B()}},[R,L,B,_,k]);let H=l.useMemo(()=>({reference:I,floating:D,setReference:S,setFloating:F}),[S,F]),U=l.useMemo(()=>({reference:R,floating:L}),[R,L]),j=l.useMemo(()=>{let e={position:n,left:0,top:0};if(!U.floating)return e;let t=s(U.floating,b.x),r=s(U.floating,b.y);return v?{...e,transform:"translate("+t+"px, "+r+"px)",...a(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,v,U.floating,b.x,b.y]);return l.useMemo(()=>({...b,update:B,refs:H,elements:U,floatingStyles:j}),[b,B,H,U,j])}let f=(e,t)=>({...(0,r.cY)(e),options:[e,t]}),m=(e,t)=>({...(0,r.BN)(e),options:[e,t]}),p=(e,t)=>({...(0,r.UU)(e),options:[e,t]}),v=(e,t)=>({...(0,r.Ej)(e),options:[e,t]})},96010:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(14232);let l=r.createContext({});function o({count:e=1,wrapper:t,className:n,containerClassName:i,containerTestId:u,circle:a=!1,style:s,...c}){var d,f,m;let p=r.useContext(l),v={...c};for(let[e,t]of Object.entries(c))void 0===t&&delete v[e];let g={...p,...v,circle:a},h={...s,...function({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:l,circle:o,direction:i,duration:u,enableAnimation:a=!0,customHighlightBackground:s}){let c={};return"rtl"===i&&(c["--animation-direction"]="reverse"),"number"==typeof u&&(c["--animation-duration"]=`${u}s`),a||(c["--pseudo-element-display"]="none"),("string"==typeof n||"number"==typeof n)&&(c.width=n),("string"==typeof r||"number"==typeof r)&&(c.height=r),("string"==typeof l||"number"==typeof l)&&(c.borderRadius=l),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof s&&(c["--custom-highlight-background"]=s),c}(g)},b="react-loading-skeleton";n&&(b+=` ${n}`);let y=null!=(d=g.inline)&&d,E=[],w=Math.ceil(e);for(let t=0;te&&t===w-1){let t=null!=(f=n.width)?f:"100%",r=e%1,l="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:l}}let l=r.createElement("span",{className:b,style:n,key:t},"");y?E.push(l):E.push(r.createElement(r.Fragment,{key:t},l,r.createElement("br",null)))}return r.createElement("span",{className:i,"data-testid":u,"aria-live":"polite","aria-busy":null==(m=g.enableAnimation)||m},t?E.map((e,n)=>r.createElement(t,{key:n},e)):E)}},96231:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var r,l=n(14232),o=n(73915);function i(){let e,t=(e="u"()=>{},()=>!1,()=>!e)),[i,u]=l.useState(o._.isHandoffComplete);return i&&!1===o._.isHandoffComplete&&u(!1),l.useEffect(()=>{!0!==i&&u(!0)},[i]),l.useEffect(()=>o._.handoff(),[]),!t&&i}},96815:(e,t,n)=>{"use strict";n.d(t,{K:()=>c});var r=n(73378),l=n(47737),o=n(31787),i=n(70553),u=n(58127);let a=(0,i.y)(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,o.e)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r,l={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},i=[(0,u.un)()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,o.e)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let l=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:l}=new URL(n.href),o=e.querySelector(l);o&&!r(o)&&(i=o)}catch{}},!0),t.addEventListener(e,"touchstart",e=>{if(e.target instanceof HTMLElement)if(r(e.target)){let n=e.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")}),t.addEventListener(e,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName)if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),t.add(()=>{var e;l!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,l),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;r=Math.max(0,(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth)},after({doc:e,d:t}){let n=e.documentElement,l=Math.max(0,n.clientWidth-n.offsetWidth),o=Math.max(0,r-l);t.style(n,"paddingRight",`${o}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];i.forEach(({before:e})=>null==e?void 0:e(l)),i.forEach(({after:e})=>null==e?void 0:e(l))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});a.subscribe(()=>{let e=a.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&a.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&a.dispatch("TEARDOWN",n)}});var s=n(45933);function c(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let o=(0,r.P)(a),i=t?o.get(t):void 0;i&&i.count,(0,l.s)(()=>{if(!(!t||!e))return a.dispatch("PUSH",t,n),()=>a.dispatch("POP",t,n)},[e,t])}((0,s.S)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}},96946:(e,t,n)=>{"use strict";n.d(t,{MM:()=>c,VY:()=>f,rU:()=>d});var r=n(14232),l=n(64671),o=n(47737),i=n(29203),u=n(35308),a=n(41612);let s=(0,r.createContext)(null);function c(){var e,t;return null!=(t=null==(e=(0,r.useContext)(s))?void 0:e.value)?t:void 0}function d(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,l._)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),o=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return r.createElement(s.Provider,{value:o},e.children)},[t])]}s.displayName="DescriptionContext";let f=Object.assign((0,a.FX)(function(e,t){let n=(0,r.useId)(),l=(0,u._)(),{id:c=`headlessui-description-${n}`,...d}=e,f=function e(){let t=(0,r.useContext)(s);if(null===t){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),m=(0,i.P)(t);(0,o.s)(()=>f.register(c),[c,f.register]);let p=l||!1,v=(0,r.useMemo)(()=>({...f.slot,disabled:p}),[f.slot,p]),g={ref:m,...f.props,id:c};return(0,a.Ci)()({ourProps:g,theirProps:d,slot:v,defaultTag:"p",name:f.name||"Description"})}),{})},97922:(e,t,n)=>{"use strict";n.d(t,{b:()=>l});var r=n(7784);let l=[];function o(){"loading"!==document.readyState&&((()=>{function e(e){if(!(e.target instanceof HTMLElement)||e.target===document.body||l[0]===e.target)return;let t=e.target;t=t.closest(r.Uo),l.unshift(null!=t?t:e.target),(l=l.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",o))}"u">typeof document&&(document.addEventListener("DOMContentLoaded",o),o())},98496:(e,t,n)=>{"use strict";n.d(t,{Ee:()=>w,ZL:()=>x,k2:()=>y});var r=n(14232),l=n(98477),o=n(64671),i=n(47737),u=n(86941),a=n(44884),s=n(96231),c=n(29203),d=n(11303),f=n(73915),m=n(41612);let p=r.Fragment,v=(0,m.FX)(function(e,t){let n=(0,r.useRef)(null),o=(0,c.P)((0,c.a)(e=>{n.current=e}),t),v=(0,a.g)(n),g=function(e){let t=(0,d.S)(),n=(0,r.useContext)(h),l=(0,a.g)(e),[o,i]=(0,r.useState)(()=>{var e;if(!t&&null!==n)return null!=(e=n.current)?e:null;if(f._.isServer)return null;let r=null==l?void 0:l.getElementById("headlessui-portal-root");if(r)return r;if(null===l)return null;let o=l.createElement("div");return o.setAttribute("id","headlessui-portal-root"),l.body.appendChild(o)});return(0,r.useEffect)(()=>{null!==o&&(null!=l&&l.body.contains(o)||null==l||l.body.appendChild(o))},[o,l]),(0,r.useEffect)(()=>{t||null!==n&&i(n.current)},[n,i,t]),o}(n),[y]=(0,r.useState)(()=>{var e;return f._.isServer?null:null!=(e=null==v?void 0:v.createElement("div"))?e:null}),E=(0,r.useContext)(b),w=(0,s.g)();(0,i.s)(()=>{!g||!y||g.contains(y)||(y.setAttribute("data-headlessui-portal",""),g.appendChild(y))},[g,y]),(0,i.s)(()=>{if(y&&E)return E.register(y)},[E,y]),(0,u.X)(()=>{var e;g&&y&&(y instanceof Node&&g.contains(y)&&g.removeChild(y),g.childNodes.length<=0&&(null==(e=g.parentElement)||e.removeChild(g)))});let x=(0,m.Ci)();return w&&g&&y?(0,l.createPortal)(x({ourProps:{ref:o},theirProps:e,slot:{},defaultTag:p,name:"Portal"}),y):null}),g=r.Fragment,h=(0,r.createContext)(null),b=(0,r.createContext)(null);function y(){let e=(0,r.useContext)(b),t=(0,r.useRef)([]),n=(0,o._)(n=>(t.current.push(n),e&&e.register(n),()=>l(n))),l=(0,o._)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),i=(0,r.useMemo)(()=>({register:n,unregister:l,portals:t}),[n,l,t]);return[t,(0,r.useMemo)(()=>function({children:e}){return r.createElement(b.Provider,{value:i},e)},[i])]}let E=(0,m.FX)(function(e,t){let n=(0,c.P)(t),{enabled:l=!0,...o}=e,i=(0,m.Ci)();return l?r.createElement(v,{...o,ref:n}):i({ourProps:{ref:n},theirProps:o,slot:{},defaultTag:p,name:"Portal"})}),w=(0,m.FX)(function(e,t){let{target:n,...l}=e,o={ref:(0,c.P)(t)},i=(0,m.Ci)();return r.createElement(h.Provider,{value:n},i({ourProps:o,theirProps:l,defaultTag:g,name:"Popover.Group"}))}),x=Object.assign(E,{Group:w})}}]);